home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Hyper / Hyperj-Hz / HyperMIDI.cpt / HyperMIDI / card_4451.txt < prev    next >
Text File  |  1988-02-02  |  1KB  |  31 lines

  1. -- card: 4451 from stack: in
  2. -- bmap block id: 0
  3. -- flags: 0000
  4. -- background id: 2702
  5. -- name: 
  6.  
  7.  
  8. -- part 1 (field)
  9. -- low flags: 01
  10. -- high flags: 0000
  11. -- rect: left=22 top=63 right=290 bottom=485
  12. -- title width / last selected line: 0
  13. -- icon id / first selected line: 0 / 0
  14. -- text alignment: 0
  15. -- font id: 3
  16. -- text size: 12
  17. -- style flags: 0
  18. -- line height: 16
  19. -- part name: 
  20.  
  21.  
  22. -- part contents for card part 1
  23. ----- text -----
  24. Here are a few XCMDs to implement simple MIDI communication via a standard MIDI interface on the modem port.  Please let me hear your thoughts.  If there is interest in a full featured HyperMIDI interface with MIDI event filtering, time stamping, sequence record and playback and save to file, etc., let me know.
  25. Nigel J. Redmon     CIS: 72736,753    PAN: NIGELR
  26.  
  27. InitMIDI [rate] - installs the MIDI serial interrupt handler and allocates input and output queues (8K each).  Rate is 1[MHz], 2[MHz], or 5[00KHz], the clock rate of your MIDI interface (usually 1MHz).  Default is 1MHz.  Call this before using other commands (i.e., on openStack).
  28.  
  29. ResetMIDI - deallocates queues and removes interrupt handlers.  Call this when you are done with HyperMIDI (i.e., on closeStack).
  30.  
  31.